Curriculum Project

The purpose of this page is to provide access to the components of my Curriculum Project developed during the final course of my MEd in Technology Education, ITEC 9500 course. The curriculum is to be used in teaching a course entitled "How to Think Like a Programmer".
Ideally, the course will be taught to students in their freshman year immediately after they opt to join the Programming and Web Development techical area within a Chapter 74 Vocational Program as defined by the Massachusetts Department of Elementary and Secondary Education.
This course is intended to provide students with the fundamental background, knowledge and skills to embark upon a course of study in computer programming. There are six key areas upon which the course will be focused. Each unit is anticipated to take approximately two weeks to complete.
The units are:
Unit 1 - Math Skills
Unit 2 - Solving Math Word Problems
Unit 3 - Logic and Reasoning Skills
Unit 4 - Developing Programming Algorithms
Unit 5 - Flowcharts and Pseudocode
Unit 6 - Developing Computer Programs
Follow the links below in order to examine the course outline, scope and sequence, as well as, some samples of the materials to be used in teaching the course.
Course Outline and Scope and Sequence
Documents and Web Links
- Inductive vs Deductive - PowerPoint
- Inductive vs Deductive - Handout
- Logic Puzzles
- Exercises on Algorithmic Problem Solving
- The Binary Number System PowerPoint
- Flow Chart Activity (Flash Game)
- Flow Chart Lesson Plan
- Flow Chart PowerPoint
- Flow Chart Worksheet
- Flow Charts for Practical Tasks Website
- Introduction to Flowcharts and Algorithms Assignment
- Math Jeopardy (1)
- Math Jeopardy (2)
- Math Jeopardy (3)
- Who Wants to Be a "Math" Millionaire
- Khan Academy
- Presentation Rubric
- Programming Rubric
- Web Development Rubric